package cn.com.chengmandian.erp.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 电池资产管理-运营城市
 * </p>
 *
 * @author AutoGenerator
 */
@Getter
@Setter
@TableName("erp_battery_operate")
@ApiModel(value = "ErpBatteryOperate对象", description = "电池资产管理-运营城市")
public class ErpBatteryOperate implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("城市id")
    private Integer cityId;

    @ApiModelProperty("运营城市名称")
    private String name;

    @ApiModelProperty("实际电池数")
    private Integer batteryNum;

    @ApiModelProperty("备品电池数")
    private Integer backBatteryNum;

    @ApiModelProperty("客户车辆电池数")
    private Integer bikeBatteryNum;

    @ApiModelProperty("客户丢失电池数")
    private Integer companyLostBatteryNum;

    @ApiModelProperty("备品丢失电池数")
    private Integer warehouseLostBatteryNum;

    @ApiModelProperty("备品报废电池数")
    private Integer warehouseScrapBatteryNum;

    @ApiModelProperty("总发货电池数")
    private Integer sendBatteryNum;

    @ApiModelProperty("拨出电池数")
    private Integer outBatteryNum;

    @ApiModelProperty("拨入电池数")
    private Integer inBatteryNum;

    @ApiModelProperty("盘点类型：1-备品盘点 2-全部盘点")
    private Integer inventoryType;

    @ApiModelProperty("运输中电池盘点方式 1-系统自动盘点 2-运营填写 3-仓库提交")
    private Integer opsInventoryType;

    @ApiModelProperty("盘点有差异是否需要审批")
    private Integer errorIsApproval;

    @ApiModelProperty("审批人列表，逗号隔开")
    private String approvalUser;

    @ApiModelProperty("抄送人员，逗号隔开")
    private String ccUser;

    @ApiModelProperty("机器人")
    private String robot;

    @ApiModelProperty("城市经理ID")
    private Integer managerUserId;

    @ApiModelProperty("城满电电单车系统运营区ID")
    private Integer ebAreaId;

    @ApiModelProperty("是否可用 1-可用 0-禁用")
    private Integer isEnabled;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("修改时间")
    private Date modifyTime;

}
